package com.youi.entity;

import java.util.Date;
import java.io.Serializable;


/**
  * 活动信息
 * @author XJY
 */
public class Activity implements Serializable {

	private Long id;							//ID
	private Date gmtCreated;					//创建时间
	private Integer delStatus;					//删除状态（0否 1是）
	private Date gmtModify;					    //最后修改时间
	private Integer type;						//活动类型(拼团活动)
	private Integer status;					    //状态(0启用 1关闭)
	private String name;					    //活动名称
	private Date gmtStart;					    //活动开始时间
	private Date gmtEnd;					    //活动结束时间
	private Date showStart;						//展示开始时间
	private Date showEnd;						//展示结束时间
	private Long storeGroupId;					//适用门店组
	private Integer perLimitCnt;				//每人限购数
	private Integer perDayLimitCnt;				//每人每天限购数
	private Integer groupNum;					//成团人数
	private Double percent;					    //门店返润百分比
	private String activityInfo;			    //活动介绍
	private String img;							//图片列表图片(多张逗号隔开)
	private String remark;						//备注
	private Double maxOriginPrice;			    //最高原价
	private Double minOriginPrice;			    //最低原价
	private String companyCode;				    //区域编号
	private Double sponsorPercent;			    //团长返润百分比
	private Integer isPickUpStore;			    //选择提货门店(0否 1是)
	private String payStoreCode;			    //付款商户号
	private Integer cheatVisitNum;			    //虚拟访问数量
	private Integer realVisitNum;			    //真实访问数量
	private Date gmtShowStart;					//展示开始时间
	private Date gmtShowEnd;					//展示结束时间
	private Date gmtTakeStart;					//提货开始时间
	private Date gmtTakeEnd;					//提货结束时间
	private String bigImg;					    //商品列表大图
	private Integer cheatSaleCnt;			    //作弊已售数
	private Integer realSlaeNumCnt;			    //真实已售数
	private Integer cheatStockCnt;			    //虚拟库存数
	private Integer realStockCnt;			    //真实库存数

    public Activity(){

    }

    public Activity(Long id,Date gmtCreated,Integer delStatus,Date gmtModify) {
       this.id=id;
       this.gmtCreated=gmtCreated;
       this.delStatus=delStatus;
       this.gmtModify=gmtModify;
    }


    public Activity(Long id,Date gmtCreated,Integer delStatus,Date gmtModify,Integer status,String name,Date gmtStart,Date gmtEnd,Long storeGroupId,Integer perLimitCnt,Integer groupNum,Double percent,String activityInfo,String img,String remark,Double maxOriginPrice,Double minOriginPrice,String companyCode,Double sponsorPercent,Integer isPickUpStore,String payStoreCode,Integer cheatVisitNum,Integer realVisitNum,Date gmtShowStart,Date gmtShowEnd,Date gmtTakeStart,Date gmtTakeEnd,String bigImg,Integer cheatSaleCnt,Integer realSlaeNumCnt,Integer cheatStockCnt,Integer realStockCnt) {
       this.id=id;
       this.gmtCreated=gmtCreated;
       this.delStatus=delStatus;
       this.gmtModify=gmtModify;
       this.status=status;
       this.name=name;
       this.gmtStart=gmtStart;
       this.gmtEnd=gmtEnd;
       this.storeGroupId=storeGroupId;
       this.perLimitCnt=perLimitCnt;
       this.groupNum=groupNum;
       this.percent=percent;
       this.activityInfo=activityInfo;
       this.img=img;
       this.remark=remark;
       this.maxOriginPrice=maxOriginPrice;
       this.minOriginPrice=minOriginPrice;
       this.companyCode=companyCode;
       this.sponsorPercent=sponsorPercent;
       this.isPickUpStore=isPickUpStore;
       this.payStoreCode=payStoreCode;
       this.cheatVisitNum=cheatVisitNum;
       this.realVisitNum=realVisitNum;
       this.gmtShowStart=gmtShowStart;
       this.gmtShowEnd=gmtShowEnd;
       this.gmtTakeStart=gmtTakeStart;
       this.gmtTakeEnd=gmtTakeEnd;
       this.bigImg=bigImg;
       this.cheatSaleCnt=cheatSaleCnt;
       this.realSlaeNumCnt=realSlaeNumCnt;
       this.cheatStockCnt=cheatStockCnt;
       this.realStockCnt=realStockCnt;
    }


	public void setId(Long id){
		this.id=id;
	}

	public Long getId(){
		return id;
	}

	public void setGmtCreated(Date gmtCreated){
		this.gmtCreated=gmtCreated;
	}

	public Date getGmtCreated(){
		return gmtCreated;
	}

	public void setDelStatus(Integer delStatus){
		this.delStatus=delStatus;
	}

	public Integer getDelStatus(){
		return delStatus;
	}

	public void setGmtModify(Date gmtModify){
		this.gmtModify=gmtModify;
	}

	public Date getGmtModify(){
		return gmtModify;
	}

	public void setStatus(Integer status){
		this.status=status;
	}

	public Integer getStatus(){
		return status;
	}

	public void setName(String name){
		this.name=name;
	}

	public String getName(){
		return name;
	}

	public void setGmtStart(Date gmtStart){
		this.gmtStart=gmtStart;
	}

	public Date getGmtStart(){
		return gmtStart;
	}

	public void setGmtEnd(Date gmtEnd){
		this.gmtEnd=gmtEnd;
	}

	public Date getGmtEnd(){
		return gmtEnd;
	}

	public void setStoreGroupId(Long storeGroupId){
		this.storeGroupId=storeGroupId;
	}

	public Long getStoreGroupId(){
		return storeGroupId;
	}

	public void setPerLimitCnt(Integer perLimitCnt){
		this.perLimitCnt=perLimitCnt;
	}

	public Integer getPerLimitCnt(){
		return perLimitCnt;
	}

	public void setGroupNum(Integer groupNum){
		this.groupNum=groupNum;
	}

	public Integer getGroupNum(){
		return groupNum;
	}

	public void setPercent(Double percent){
		this.percent=percent;
	}

	public Double getPercent(){
		return percent;
	}

	public void setActivityInfo(String activityInfo){
		this.activityInfo=activityInfo;
	}

	public String getActivityInfo(){
		return activityInfo;
	}

	public void setImg(String img){
		this.img=img;
	}

	public String getImg(){
		return img;
	}

	public void setRemark(String remark){
		this.remark=remark;
	}

	public String getRemark(){
		return remark;
	}

	public void setMaxOriginPrice(Double maxOriginPrice){
		this.maxOriginPrice=maxOriginPrice;
	}

	public Double getMaxOriginPrice(){
		return maxOriginPrice;
	}

	public void setMinOriginPrice(Double minOriginPrice){
		this.minOriginPrice=minOriginPrice;
	}

	public Double getMinOriginPrice(){
		return minOriginPrice;
	}

	public void setCompanyCode(String companyCode){
		this.companyCode=companyCode;
	}

	public String getCompanyCode(){
		return companyCode;
	}

	public void setSponsorPercent(Double sponsorPercent){
		this.sponsorPercent=sponsorPercent;
	}

	public Double getSponsorPercent(){
		return sponsorPercent;
	}

	public void setIsPickUpStore(Integer isPickUpStore){
		this.isPickUpStore=isPickUpStore;
	}

	public Integer getIsPickUpStore(){
		return isPickUpStore;
	}

	public void setPayStoreCode(String payStoreCode){
		this.payStoreCode=payStoreCode;
	}

	public String getPayStoreCode(){
		return payStoreCode;
	}

	public void setCheatVisitNum(Integer cheatVisitNum){
		this.cheatVisitNum=cheatVisitNum;
	}

	public Integer getCheatVisitNum(){
		return cheatVisitNum;
	}

	public void setRealVisitNum(Integer realVisitNum){
		this.realVisitNum=realVisitNum;
	}

	public Integer getRealVisitNum(){
		return realVisitNum;
	}

	public void setGmtShowStart(Date gmtShowStart){
		this.gmtShowStart=gmtShowStart;
	}

	public Date getGmtShowStart(){
		return gmtShowStart;
	}

	public void setGmtShowEnd(Date gmtShowEnd){
		this.gmtShowEnd=gmtShowEnd;
	}

	public Date getGmtShowEnd(){
		return gmtShowEnd;
	}

	public void setGmtTakeStart(Date gmtTakeStart){
		this.gmtTakeStart=gmtTakeStart;
	}

	public Date getGmtTakeStart(){
		return gmtTakeStart;
	}

	public void setGmtTakeEnd(Date gmtTakeEnd){
		this.gmtTakeEnd=gmtTakeEnd;
	}

	public Date getGmtTakeEnd(){
		return gmtTakeEnd;
	}

	public void setBigImg(String bigImg){
		this.bigImg=bigImg;
	}

	public String getBigImg(){
		return bigImg;
	}

	public void setCheatSaleCnt(Integer cheatSaleCnt){
		this.cheatSaleCnt=cheatSaleCnt;
	}

	public Integer getCheatSaleCnt(){
		return cheatSaleCnt;
	}

	public void setRealSlaeNumCnt(Integer realSlaeNumCnt){
		this.realSlaeNumCnt=realSlaeNumCnt;
	}

	public Integer getRealSlaeNumCnt(){
		return realSlaeNumCnt;
	}

	public void setCheatStockCnt(Integer cheatStockCnt){
		this.cheatStockCnt=cheatStockCnt;
	}

	public Integer getCheatStockCnt(){
		return cheatStockCnt;
	}

	public void setRealStockCnt(Integer realStockCnt){
		this.realStockCnt=realStockCnt;
	}

	public Integer getRealStockCnt(){
		return realStockCnt;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Date getShowStart() {
		return showStart;
	}

	public void setShowStart(Date showStart) {
		this.showStart = showStart;
	}

	public Date getShowEnd() {
		return showEnd;
	}

	public void setShowEnd(Date showEnd) {
		this.showEnd = showEnd;
	}

	public Integer getPerDayLimitCnt() {
		return perDayLimitCnt;
	}

	public void setPerDayLimitCnt(Integer perDayLimitCnt) {
		this.perDayLimitCnt = perDayLimitCnt;
	}


}
